package com.lynx.controller.util;

import com.lynx.controller.model.AndroidPlugin;
import com.lynx.service.model.AndroidPluginBO;

/**
 * @author chris.liu
 * @version 5/14/14 3:37 PM
 */
public class PluginUtil {

	public static AndroidPlugin bo2vo(AndroidPluginBO bo) {
		if (bo == null) {
			return null;
		}

		AndroidPlugin vo = new AndroidPlugin();
		vo.setName(bo.getName());
		vo.setClazz(bo.getClazz());
		vo.setCategory(bo.getCategory());
		vo.setDesc(bo.getDesc());
		vo.setIcon(bo.getIcon());
		vo.setMd5(bo.getMd5());
		vo.setModule(bo.getModule());
		return vo;

	}

	public static AndroidPluginBO vo2bo(AndroidPlugin vo) {
		if (vo == null) {
			return null;
		}
		AndroidPluginBO bo = new AndroidPluginBO();
		bo.setCategory(vo.getCategory());
		bo.setName(vo.getName());
		bo.setClazz(vo.getClazz());
		bo.setMd5(vo.getMd5());
		bo.setDesc(vo.getDesc());
		bo.setModule(vo.getModule());
		bo.setIcon(vo.getIcon());
		return bo;
	}
}
